package com.neusoft.bizcore.auth.service;

import com.neusoft.bizcore.auth.dto.DingConfigDTO;
import com.neusoft.bizcore.auth.model.DingUser;

public interface DingDingService {

    DingConfigDTO getDingConfig();

    DingConfigDTO setDingConfig(DingConfigDTO dto);

    void delete(long id);

    String getDingAccessToken(String appkey, String appsecret);

    String getDingUserIdByAuthCode(String authCode);

    DingUser bind(String dingUserId, String userId);

    String getDingUserIdBySystemUser(String username);
}
